import request from '@/utils/request'


export default {
  //岗位
  //current,当前页
  //limit,每页记录数
  //jobQuery，条件对象
  getJobListPage(current, limit, jobQuery) {
    return request({
      url: `/servicejob/job/pageJobCondition/${current}/${limit}`,
      method: 'post',
      //后端使用requestbody获取数据要使用data，data表示把对象转换成json进行传递到接口
      data: jobQuery
    })
  },
  getJob(id) {
    return request({
      url: `/servicejob/job/getJob/${id}`,
      method: 'get',
      data:id
    })
  },

  deleteJob(jobId) {
    return request({
      url: `/servicejob/job/${jobId}`,
      method: 'delete',

    })
  },
  addJob(currentJob) {
    return request({
      url: `/servicejob/job/addJob`,
      method: 'post',
      //后端使用requestbody获取数据要使用data，data表示把对象转换成json进行传递到接口
      data: currentJob
    })
  },
  updateJob(currentJob) {
    return request({
      url: `/servicejob/job/updateJob`,
      method: 'post',
      //后端使用requestbody获取数据要使用data，data表示把对象转换成json进行传递到接口
      data: currentJob
    })
  },
  //学生
  //current,当前页
  //limit,每页记录数
  //jobQuery，条件对象
  getStudentListPage(current, limit, studentQuery) {
    return request({
      url: `/servicejob/student/pageStudentCondition/${current}/${limit}`,
      method: 'post',
      //后端使用requestbody获取数据要使用data，data表示把对象转换成json进行传递到接口
      data: studentQuery
    })
  },
  deleteStudent(studentId) {
    return request({
      url: `/servicejob/student/${studentId}`,
      method: 'delete',

    })
  },
  addStudent(student) {
    return request({
      url: `/servicejob/student/addStudent`,
      method: 'post',
      //后端使用requestbody获取数据要使用data，data表示把对象转换成json进行传递到接口
      data: student
    })
  },
  updateStudent(student) {
    return request({
      url: `/servicejob/student/updateStudent`,
      method: 'post',
      //后端使用requestbody获取数据要使用data，data表示把对象转换成json进行传递到接口
      data: student
    })
  },
  getStudent(id) {
    return request({
      url: `/servicejob/student/getStudent/${id}`,
      method: 'get',
      data:id
    })
  },

  //岗位申请
  //current,当前页
  //limit,每页记录数
  //jobQuery，条件对象
  getJobAppliciationListPage(current, limit, jobQuery) {
    return request({
      url: `/servicejob/job-application/pageJobCondition/${current}/${limit}`,
      method: 'post',
      //后端使用requestbody获取数据要使用data，data表示把对象转换成json进行传递到接口
      data: jobQuery
    })
  },
  getJobAppliciation(id) {
    return request({
      url: `/servicejob/job-application/getJobApply/${id}`,
      method: 'get',
      data:id
    })
  },

  deleteJobAppliciation(jobId) {
    return request({
      url: `/servicejob/job-application/${jobId}`,
      method: 'delete',

    })
  },
  addJobAppliciation(currentJobApply) {
    return request({
      url: `/servicejob/job-application/addJobApply`,
      method: 'post',
      //后端使用requestbody获取数据要使用data，data表示把对象转换成json进行传递到接口
      data: currentJobApply
    })
  },
  updateJobAppliciation(currentJobApply) {
    return request({
      url: `/servicejob/job-application/updateJobApply`,
      method: 'post',
      //后端使用requestbody获取数据要使用data，data表示把对象转换成json进行传递到接口
      data: currentJobApply
    })
  },

  //薪资发放
  salaryPayment(){
    return request({
      url: `/servicejob/salary-payment/findAll`,
      method: 'get',
      // data: salaryInformation
    })
  },
  //统计学院
  countCollege(){
    return request({
      url: `/servicejob/student/members`,
      method: 'get',
      // data: salaryInformation
    })
  },
  //注册
  register(currentRigister){
    return request({
      url: `/usercenter/admin/register`,
      method: 'post',
      data:currentRigister
      // data: salaryInformation
    })
  },
  //根据手机号查学生所有
  getStuInfo(phone) {
    return request({
      url: `/usercenter/admin/getId/${phone}`,
      method: 'get',
      data:phone
    })
  },
  //个人信息处根据手机号查所有

  getStudentInfo(phone) {
    return request({
      url: `/servicejob/student/getInfo/${phone}`,
      method: 'get',
      data:phone
    })
  },


}
//登录
export function login(phone, password) {
  return request({
    url: '/usercenter/admin/login',
    method: 'post',
    data: {
      phone,
      password
    }
  })
}

export function getUserInfo(token) {
  return request({
    url: '/usercenter/admin/getLoginInfo',
    method: 'post',
    params: { token }
  })
}
export function logout() {
  return request({
    url: '/usercenter/admin/logout',
    method: 'post'
  })
}


